export default {
	// 将JSON字符串变成数组
	formatJSON(array, key) {
		return array.filter((item) => {
			if (item[key]) {
				item[key] = item[key].split(',');
			}

			return item;
		});
	},

	// 将JSON字符串变成JSON对象
	jsonToArr(str) {
		return JSON.parse(str);
	},

	// 将字符串变成字符串数组
	strToArr(str) {
		return str.split(',');
	},

	// 将逗号替换成空格
	replaceToSpace(str) {
		return str.replace(/,/g, ' ');
	},

	// 替换掉空格
	trimSpace(str) {
		return str.replace(/\s+/g, '');
	},

	// 节流函数
	throttle(fn, delay) {
		var t = null,
			begin = new Date().getTime();

		return function () {
			var _self = this,
				args = arguments,
				cur = new Date().getTime();

			clearTimeout(t);

			if (cur - begin >= delay) {
				fn.apply(_self, args);
				begin = cur;
			} else {
				t = setTimeout(function () {
					fn.apply(_self, args);
				}, delay);
			}
		}
	}
}





